consuming larvae - French English Dictionary